#pragma once
#include <memory>
#include <vector>
#include "ly/export.hpp"

namespace ly {
class Cell;
class Library;
class Layout;

class LY_API GdsParser {
 public:
  typedef std::shared_ptr<Library> library_sptr;
  typedef std::shared_ptr<Layout> layout_sptr;
  GdsParser() {};
  ~GdsParser() {};
  void read_from_gdstk(const char* file, library_sptr lib);

 private:
};

}  // namespace ly
